overhanging roof - French English Dictionary